most capable - Turkish English Dictionary